package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.Draw;

/**
 * 画展作品Service接口
 * 
 * @author ruoyi
 * @date 2024-01-06
 */
public interface IDrawService 
{
    /**
     * 查询画展作品
     * 
     * @param drawId 画展作品主键
     * @return 画展作品
     */
    public Draw selectDrawByDrawId(Long drawId);

    /**
     * 查询画展作品列表
     * 
     * @param draw 画展作品
     * @return 画展作品集合
     */
    public List<Draw> selectDrawList(Draw draw);

    /**
     * 新增画展作品
     * 
     * @param draw 画展作品
     * @return 结果
     */
    public int insertDraw(Draw draw);

    /**
     * 修改画展作品
     * 
     * @param draw 画展作品
     * @return 结果
     */
    public int updateDraw(Draw draw);

    /**
     * 批量删除画展作品
     * 
     * @param drawIds 需要删除的画展作品主键集合
     * @return 结果
     */
    public int deleteDrawByDrawIds(String drawIds);

    /**
     * 删除画展作品信息
     * 
     * @param drawId 画展作品主键
     * @return 结果
     */
    public int deleteDrawByDrawId(Long drawId);
}
